@charset "utf-8";
	/* CSS Document */
* { margin:0px; padding:0px; }
ul,li { list-style:none; }
a { color:#000; text-decoration:none; font-size:12px; }
img { border:0px; }
.clear { clear:both; }
a:link { font-size:12px; }
a:visited { font-size:12px; }
a:active { font-size:12px; }
a:hover { font-size:12px; }
td { font-size:12px; }
body { margin:0; padding:0; font-size:12px; font-family:Arial,Helvetica,sans-serif; background:#fff; }
.box { width:970px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bg.png) repeat-y; }
.STYLE1 { font-size:16px; color:#0132CC; font-weight:bold; }
.STYLE2 { font-size:14px; font-weight:bold; }
.STYLE3 { font-size:14px; font-weight:bold; color:#F00 }
.STYLE4 { font-size:16px; color:#F00 }
.STYLE5 {  font-size:14px; color:#ff0000; font-weight:bold; }
.STYLE6 { font-size:14px; color:#0132CC; font-weight:bold; }

/* public logo */
#top_logo { width:970px; height:auto; margin:0 auto;  margin-top:30px;}
.logocon { width:500px; float:left; margin-left:20px; }
.lgrgcon { width:400px; float:right; margin-right:20px;  }
.lgrgcon li { float:right; margin-left:15px; }
.prcnumber { float:left; width:940px; height:30px; margin:10px 10px 0 10px; }
.prcnumber p { float:right; padding-right:30px; line-height:30px; }

/* public top */
#headpro { float:left; width:970px; height:auto; margin:0 auto; margin-top:10px; margin-bottom:10px; overflow:hidden;  }
.head_nav { background:url(../images/tp_1.jpg); height:32px; widht:940px; margin:0 15px; }
.head_nav li { line-height:32px; margin-left:50px; }

.protable { float:left; width:940px; height:auto;  margin-bottom:10px; border:1px solid #ccc; border-bottom:none; margin:0 15px; }
.protable td { width:150px; text-align:center; border-bottom:1px solid #ccc; height:30px;  }
.protable td .cen { margin-left:5px; }
.protable .pta { border-right:1px solid #ccc; }

.prototal { float:right; width:320px; height:auto;  margin-right:20px;  margin:0 15px;  }
.prototal td { text-align:right; width:150px; height:30px; line-height:30px; border-bottom:1px dashed #ccc;   }
.prototal .proteta { text-align:left; padding-left:20px; width:110px; } 

/* shopping barlf */
#barlf { float:left; width:458px; height:auto; border:1px solid #D7D7D7; margin:15px 0px 0px 15px; }
.lfa { width:458px; height:32px; background:url(../images/tp_60.jpg); }
.lfa li { line-height:32px; margin-left:50px; }
.lfb { float:left; width:420px; margin:20px 0px 0px 30px; text-align:left; display:inline; }
.lfb li { width:200px; float:left; line-height:30px; }
.lfb .lfba { text-align:right; width:150px; }
.left_p1 { clear:both; float:left; margin-top:30px; height:36px; text-align:right; }
.left_p1 label { display:block; float:left; width:120px; margin-left:10px; }
.left_p1 select { display:block; float:left; width:300px; margin-left:5px; border:1px solid #d4d0c7; height:36px!important; height:40px; }
.lf_p2 { float:left; width:370px; margin:20px 0px 5px 50px; line-height:30px; }


#barrg { width:468px; height:auto; border:1px solid #D7D7D7; margin:15px 15px 0px 0px; float:right; }
.rga { width:468px; height:32px; background:url(../images/tp_70.jpg); }
.rga li { line-height:32px; margin-left:50px; }

.lbpro { width:450px; margin:20px 0px 20px 10px; }
.rlb1  { width:120px; text-align:right; }
.rlb1a { margin-left:5px; } 
.lbpro input { margin-left:5px; }

.rgtext { width:400px; padding:20px 30px; line-height:20px; }
.rgtext input { margin-left:150px; margin-top:10px; }

/* order page */
#con_sidelf { float:left; width:458px; height:450px; border:1px solid #D7D7D7; margin:15px 0px 0px 15px; }
.ordernav { width:458px; height:32px; background:url(../image/tp_60.jpg); }
.ordernav li { line-height:32px; margin-left:50px; }
.orderpro { width:300px; margin:20px 0px 0px 100px; line-height:30px; }

#button { width:150px; margin:30px 0px 0px 150px; }

#con_siderg { width:468px; height:450px; border:1px solid #D7D7D7; margin:15px 15px 0px 0px; float:right; }
.cona { width:400px; margin:100px 0px 0px 50px; }
.cona li { float:left; line-height:50px; margin:7px; display:inline; }
.cona .conatp { margin-top:17px; }

.conp { float:left; width:400px; margin:20px 0px 0px 50px;line-height:24px; }
.conb { float:left; width:400px; height:auto; margin:60px 0px 0px 50px; }
.con_shop { float:left; padding-left:100px; margin:10px 0; line-height:32px; }
.con_shop li { float:left; margin-left:5px; }
#jj { display:none; } 

/* public foot */
#foot { float:left; width:970px; height:5px; margin:0 auto; margin-top:50px; margin-bottom:10px; background:#D7D7D7; }
#buttonjs2 { display:none; }
